long pumpkin - French English Dictionary